﻿using Domain.Entitys;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Application.IAppSrevices
{
    public interface IMCService
    {
        List<HF> HFDFenYe(int a, int b, string? s1, DateTime? s2, DateTime? s3);
        int HFDCount(string? s1, DateTime? s2, DateTime? s3);
        Task<HF> GetHFDById(int id);
        Task<int> MCAdd(MC mc);
        int HFDUpdate(int id, string fd, string fn, string sd, string sn, string td, string tn, string kd, string kn, string md, string mn, string salary);
        List<MC> MCFenYe(int a, int b, string? s1, DateTime? s2, DateTime? s3);
        int MCCount(string? s1, DateTime? s2, DateTime? s3);
        Task<MC> GetMCById(int id);
        int MCUpdate(MC mc);
        List<MC> MCFenYe2(int a, int b, string? s1, DateTime? s2, DateTime? s3);
        int MCCount2(string? s1, DateTime? s2, DateTime? s3);
    }
}
